package cn.ainit.base.approve;

import java.util.List;

import cn.ainit.base.approve.entity.SysApprove;


//审批的时候返回到前台显示的数据
/**
 * @author Administrator
 *
 */
public class ApproveReturnObj {

	private String dsId;
	
	private String dsName;
	
	private String djType;
	
	private String djCode;
	
	private String djId;
	
	private String pkName;  //主键名
	
	private String prefix;
	
	private Integer approveGrade;//单据的审批级别
	
	private Integer isApproveRight;//是否具备每个级别的审批权限   0:代表有权限 1:代表没有权限
	
	private List<SysApprove>  listAppr;
	
	private SysApprove approveObj;
	
	private String msg;
	
	private String info;  //操作提示
	
	private boolean checkApprovePass; //是否审批通过
	
	
	private String sflag;   //用于标志当前表单是一对多还是主明细
	
	private String verifyDsId;     
	
	private Integer approveLevel;     //当前审批的级别
	
	private String djIsVerify;     //单据的is_verify的值
	
	private String checkResult="success";	//验证数据的结果(当一审为审批未通过，和一审被驳回时候再次点击一审通过或进行数据的验证)
	
	private String butnCode;   // 按钮的code属性
	
	private String isReject;  //当前的审批单据是否有驳回的权限  0：没有   1：有
	
	
	public String getDsId() {
		return dsId;
	}

	public String getDsName() {
		return dsName;
	}

	public String getDjType() {
		return djType;
	}

	public String getDjCode() {
		return djCode;
	}

	public String getDjId() {
		return djId;
	}

	public String getPrefix() {
		return prefix;
	}

	public Integer getApproveGrade() {
		return approveGrade;
	}

	public Integer getIsApproveRight() {
		return isApproveRight;
	}

	public List<SysApprove> getListAppr() {
		return listAppr;
	}

	public String getMsg() {
		return msg;
	}

	public String getInfo() {
		return info;
	}

	public boolean isCheckApprovePass() {
		return checkApprovePass;
	}

	public void setDsId(String dsId) {
		this.dsId = dsId;
	}

	public void setDsName(String dsName) {
		this.dsName = dsName;
	}

	public void setDjType(String djType) {
		this.djType = djType;
	}

	public void setDjCode(String djCode) {
		this.djCode = djCode;
	}

	public void setDjId(String djId) {
		this.djId = djId;
	}

	public void setPrefix(String prefix) {
		this.prefix = prefix;
	}

	public void setApproveGrade(Integer approveGrade) {
		this.approveGrade = approveGrade;
	}

	public void setIsApproveRight(Integer isApproveRight) {
		this.isApproveRight = isApproveRight;
	}

	public void setListAppr(List<SysApprove> listAppr) {
		this.listAppr = listAppr;
	}

	public void setMsg(String msg) {
		this.msg = msg;
	}

	public void setInfo(String info) {
		this.info = info;
	}

	public void setCheckApprovePass(boolean checkApprovePass) {
		this.checkApprovePass = checkApprovePass;
	}

	public SysApprove getApproveObj() {
		return approveObj;
	}

	public void setApproveObj(SysApprove approveObj) {
		this.approveObj = approveObj;
	}

	public String getPkName() {
		return pkName;
	}

	public void setPkName(String pkName) {
		this.pkName = pkName;
	}


	public String getSflag() {
		return sflag;
	}

	public void setSflag(String sflag) {
		this.sflag = sflag;
	}
	
	public String getVerifyDsId() {
		return verifyDsId;
	}
	public void setVerifyDsId(String verifyDsId) {
		this.verifyDsId = verifyDsId;
	}

	public Integer getApproveLevel() {
		return approveLevel;
	}

	public void setApproveLevel(Integer approveLevel) {
		this.approveLevel = approveLevel;
	}

	public String getDjIsVerify() {
		return djIsVerify;
	}

	public void setDjIsVerify(String djIsVerify) {
		this.djIsVerify = djIsVerify;
	}

	public String getCheckResult() {
		return checkResult;
	}

	public void setCheckResult(String checkResult) {
		this.checkResult = checkResult;
	}

	public String getButnCode() {
		return butnCode;
	}

	public void setButnCode(String butnCode) {
		this.butnCode = butnCode;
	}

	public String getIsReject() {
		return isReject;
	}

	public void setIsReject(String isReject) {
		this.isReject = isReject;
	}

	
	
	
}
